如何调用DeleteObject删除某个文件Object |
您所在的位置:网站首页 › nodejs 删除文件 文件还存在 › 如何调用DeleteObject删除某个文件Object |
未指定versionId(临时删除) 在未指定versionId的情况下执行删除操作时,默认不会删除Object的当前版本,而是对当前版本插入删除标记(Delete Marker)。此外,响应中还会返回header:x-oss-delete-marker = true以及新生成的删除标记的版本号x-oss-version-id。 x-oss-delete-marker的值为true,表示与返回的x-oss-version-id对应的版本为删除标记。 说明如果Bucket已暂停版本控制,且在Object已存在null历史版本的情况下,执行未指定versionId的删除操作,则会插入versionId为null的删除标记,并覆盖已存在的null历史版本。单个Object最多只有一个versionId为null的版本。 指定versionId(永久删除): 如果在指定versionId的情况下执行删除操作时,OSS会根据params中指定的versionId参数永久删除该版本。如果要删除ID为null的版本,请在params参数中添加params['versionId'] = “null”,OSS将null字符串当成null的versionId,从而删除versionId为null的Object。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |